What is a Distributed System?
A distributed system is a collection of independent computers (nodes) connected via a network that work together to achieve a common goal.
Key Characteristics
- No Central Control: Nodes coordinate with each other.
- Resource Sharing: Computational resources and data can be shared.
- Scalability: Grow by adding more nodes (horizontal scaling).
- Reliability: No single point of failure.
